package com.nx.vip.javacore.anno;

/**
 * 本质： interface extends Annotation
 * 属性和使用： 返回值 基本数据类型、string、enum、class、anno类型及数组类型
 *           属性名是value的时候得特殊规定
 * 元注解：注解的注解
 */

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Inherited
@Documented
public @interface MyAnno {
    //注解中定义的方法叫做属性

    int showInt() default 1;
    String[] showStrArr();
    ColorEnum showEnum();
    MyAnno2 showAnno();


}
